/*
 * 文件名：TreeEntity.java
 * 版权：Copyright by will_awoke
 * 描述：
 * 修改人：lyh
 * 修改时间：2014-6-10
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */
package com.qbgs.base;


import com.alibaba.fastjson.JSON;


/**
 * zTree基础类
 * @author lyh
 * @version 2014-6-10
 * @see TreeEntity
 * @since
 */
public class TreeEntity
{

    /** 
     * 功能树 id 
     */
    private String id;

    /** 
     * 功能树节点文本 
     */
    private String name;

    /**
     * 功能树 父id
     */
    private String parentId;

    /** 
     * 功能树节点是否为打开状态 
     */
    private boolean open = false;

    /** 
     * 节点 url 
     */
    private String funcUrl;

    /**
     * 是否被选中
     */
    private boolean checked = false;

    /**
     * 是否是父级
     */
    private boolean parent = false;

    /**
     * default constructor
     */
    public TreeEntity()
    {
        super();
    }

    @Override
    public String toString()
    {
        return JSON.toJSONString(this);
    }

    //setter getter
    public String getId()
    {
        return id;
    }

    public String getName()
    {
        return name;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public void setName(String name)
    {
        this.name = name;
    }

    public String getParentId()
    {
        return parentId;
    }

    public void setParentId(String parentId)
    {
        this.parentId = parentId;
    }

    public boolean isOpen()
    {
        return open;
    }

    public String getFuncUrl()
    {
        return funcUrl;
    }

    public void setOpen(boolean open)
    {
        this.open = open;
    }

    public void setFuncUrl(String funcUrl)
    {
        this.funcUrl = funcUrl;
    }

    public boolean isChecked()
    {
        return checked;
    }

    public void setChecked(boolean checked)
    {
        this.checked = checked;
    }

    public boolean isParent()
    {
        return parent;
    }

    public void setParent(boolean parent)
    {
        this.parent = parent;
    }

}
